package com.study.innerclass;

public class Test {
    public static void main(String[] args) {
        //掌握成员内部类
        //成员内部类就是类的一个普通成员，类似学过的普通成员变量、成员方法
        //成员内部类创建对象的语法
        //外部类名.内部类名 对象名 = new 外部类名().new 内部类名();
        Outer.Inner in = new Outer().new Inner();
        in.setAge(15);
        System.out.println(in.getAge());
        System.out.println("=============");
        //特点：可以直接访问外部类的实例成员、静态成员
        in.show();
        System.out.println("=============");
        People.heart ph = new People().new heart();
        //依次访问内部类局部变量、内部类成员变量、外部类成员变量语法
        ph.show();

    }
}
